from django.db import models

# Create your models here.

#法1,可以自己定义模型，密码需要加密处理，还要实现登录密码验证
# class User(models.Model):
#     username=models.CharField(max_length=20,unique=True)
#     password=models.CharField(max_length=20)
#     mobile=models.CharField(max_length=11, unique=True)
#法2，利用django自带的用户模型，里面有密码加密和密码验证
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
    mobile=models.CharField(max_length=11,unique=True)
    email_active=models.BooleanField(default=False,verbose_name='邮箱验证状态')
    class Meta:
        db_table='tb_users'#修改表名
        verbose_name='用户管理'#用于后台admin里显示
        verbose_name_plural=verbose_name
